﻿#define _CRT_SECURE_NO_WARNINGS 1
#pragma warning(disable : 6031)
#include <stdio.h>
#include <assert.h>
#include <stdlib.h>
#include <stdbool.h>

typedef char DataType;
typedef struct stack
{
	DataType* p;
	int top;
	int num;
}st;

void stinit(st* pst);
void stpush(st* pst, DataType x);
void stpop(st* pst);
void stdestroy(st* pst);
bool stempty(st* pst);
DataType sttop(st* pst);
DataType stsize(st* pst);